package com.hzins.scher.core;

import java.util.Date;

import org.quartz.JobDetail;
import org.quartz.Trigger;

public interface SchedulerHolder {

	String getSchedulerName();

	void createJobInImmediately(String paramString1, String paramString2);

	void createJob(String paramString1, String paramString2,
			String paramString3, boolean paramBoolean1, boolean paramBoolean2,
			JobTarget paramJobTarget);

	void createJob(String paramString1, String paramString2, Date paramDate,
			boolean paramBoolean1, boolean paramBoolean2,
			JobTarget paramJobTarget);

	void createJob(String paramString1, String paramString2, Date paramDate,
			long paramLong, int paramInt, boolean paramBoolean1,
			boolean paramBoolean2, JobTarget paramJobTarget);

	void removeJob(String paramString1, String paramString2);

	void createJob(JobDetail paramJobDetail, Trigger paramTrigger);
}
